home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
os2
/
xdsn217.zip
/
ISODEF
/
GeneralU.def
< prev
next >
Wrap
Text File
|
1994-12-22
|
857b
|
24 lines
DEFINITION MODULE GeneralUserExceptions;
(* Provides facilities for general user-defined exceptions *)
TYPE
GeneralExceptions = (problem, disaster);
PROCEDURE RaiseGeneralException (exception: GeneralExceptions; text: ARRAY OF CHAR);
(* Raises exception using text as the associated message *)
PROCEDURE IsGeneralException (): BOOLEAN;
(* Returns TRUE if the current coroutine is in the exceptional execution state
because of the raising of an exception from GeneralExceptions;
otherwise returns FALSE.
*)
PROCEDURE GeneralException(): GeneralExceptions;
(* If the current coroutine is in the exceptional execution state because of the
raising of an exception from GeneralExceptions, returns the corresponding
enumeration value, and otherwise raises an exception.
*)
END GeneralUserExceptions.